package java1223;

public class Java04 {

    public static void main(String[] args) {

        // Java语言：分支：if分支、switch分支

        // if分支原理：根据判断布尔值来执行不同的分支
        // switch分支原理：byte,short,int,char数值来执行不同分支

        // (1)if单分支：有可能不执行
        if (false) {
            System.out.println(1);
        }

        // (2)if双分支：至少执行其中一个分支
        if (false) {
            System.out.println(2);
        } else {
            System.out.println(3);
        }

        // (3)if多分支：至少执行其中一个分支
        if (false) {
            System.out.println(4);
        } else if (false) {
            System.out.println(5);
        } else {
            System.out.println(6);
        }

        // (4)switch分支语句
        // byte,short,int,char
        int i = 3;
        switch (i) {
            case 1:{
                System.out.println(1);
                break;
            }
            case 2:{
                System.out.println(2);
                break;
            }
            case 3:{
                System.out.println(3);
                break;
            }
            default:{
                System.out.println(4);
            }
        }


    }

}
